﻿<?php
//For para cada tipo de vetor/tamanho
for($numeroPosicao=500;$numeroPosicao<=50000;$numeroPosicao*=10){
	
	// Tempo de inicio de carregamento da pagina
	$tempo = new tempo();
	$inicio = $tempo->execucao();
	
	$aleatorio = new aleatorio();
	
	//Tipo vetor
	if($_POST["vetor"] == "aleatorio"){
		for($n = 0;$n<$numeroPosicao;$n++){
			$v[$n] = @$aleatorio->geraAleatorio(1, 20000);
		}
	}else if($_POST["vetor"] == "ordenado"){
		$v = @$aleatorio->geraOrdenado($v, $numeroPosicao);
	}else if($_POST["vetor"] == "decrescente"){
		$v = @$aleatorio->geraDecrescente($v, $numeroPosicao);
	}		
	
	$ordenacao = new ordenacao();
	$v = $ordenacao->quicksort($v, 0, $numeroPosicao-1);
			
	?>
	<!------------------- 500 ------------------->
	<br />
	<table width="80%" border="1" align="center">
		<?php
			$tabela = new tabela();
			@$tabela->gerarTabela($numeroPosicao);
		?>
		<tr>
			<td></td>
			<td><?php echo $ordenacao->comparacao;?></td>
			<td><?php echo $ordenacao->trocas; ?></td>
			<td>
				<?php
					// Tempo de fim de carregamento da pagina
					$fim = $tempo->execucao();
					
					//Tempo Final
					echo $tempo->formataTempo($fim, $inicio)." segundos";
				?>
			</td>
		</tr>
		
	</table>
	<br />
	<?php
		if($_POST["imprime"]){
			$op=0;
			echo "<p><b>Dados do vetor do tipo: ".$_POST["vetor"]."</b></p>";
			echo "<table width='70%' align='center' border='1'>";
			for($n = 0;$n<$numeroPosicao;$n++){
				if($op==10){
					echo "<tr width='10px'>";
					$op=0;
				}
				$op++;
				//echo "Vetor[$n] = ".$v[$n]."<br>";
				//echo "<td width='10px'></td>";
				echo "<td width='10px'><b>[$n]</b><br>$v[$n]</td>";
				
				
			}
			echo "</table>";
		}
	?>
<?php }//FIM FOR